/* BODY */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
       color: #9999cc; background-color: #efefef;
       scrollbar-face-color: #efefef;       scrollbar-arrow-color: #9999cc;       scrollbar-track-color: #efefef;       scrollbar-highlight-color: #efefef;       scrollbar-shadow-color: #efefef;       scrollbar-3dlight-color: #9999cc;       scrollbar-darkshadow-color: #9999cc;       color: #9999dd;       cursor: crosshair;
}



body.head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
       color: red; background-color: white; }
body.window { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
       color: black; background-color: #D4D0C8; }
body.navbar275 { background-image:
     url("../pics/nav/background275.gif"); }
body.navbar210 { background-image:
     url("pics/background210.gif"); }
body.navbar180 { background-image:
     url("../pics/nav/background180.gif"); }
body.navbar150 { background-image:
     url("../pics/nav/background150.gif"); }

/* links */
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
a:link    { color: #003366; text-decoration: none; background: transparent; }
a:visited { color: #003366; text-decoration: none; background: transparent; }
a:active  { color: #003366; text-decoration: none; background: transparent; }
a:hover   { color: #003366; text-decoration: underline;}

a.bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.bold:link    { color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.bold:visited { color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.bold:active  { color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.bold:hover   { color: #003366; font-weight: bold; text-decoration: underline; }

/* panel links */ 
a.tab { font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
a.tab:link { font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
a.tab:hover { font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
a.tab:active { font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}
a.tab:visited { font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

/* head links*/
a.small         { font-size: 11px; color: #003366;}
a.small:link    { font-size: 11px; color: #003366; text-decoration: none; font-weight: normal; background: transparent; }
a.small:visited { font-size: 11px; color: #003366; text-decoration: none; font-weight: normal; background: transparent; }
a.small:active  { font-size: 11px; color: #003366; text-decoration: none; font-weight: normal; background: transparent; }
a.small:hover   { font-size: 11px; color: #003366; text-decoration: underline; font-weight: normal;}

a.smallW         { font-size: 11px;}
a.smallW:link    { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; background: transparent; }
a.smallW:visited { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; background: transparent; }
a.smallW:active  { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; background: transparent; }
a.smallW:hover   { font-size: 11px; color: darkblue; text-decoration: underline; font-weight: normal;}

/* textLinks (schematext) */
a.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.text:link    { color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.text:visited { color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.text:active  { color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.text:hover   { color: #003366; font-weight: bold; text-decoration: underline;}

/* text links small */
a.textSmall         { font-size: 11px; color: #003366; font-weight: bold;}
a.textSmall:link    { font-size: 11px; color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.textSmall:visited { font-size: 11px; color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.textSmall:active  { font-size: 11px; color: #003366; font-weight: bold; text-decoration: none; background: transparent; }
a.textSmall:hover   { font-size: 11px; color: #003366; font-weight: bold; text-decoration: underline;}

/* admin subnav */
a.sub {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-right: 20px; padding-left: 20px;}
a.sub:link    { text-decoration: none; font-weight: bold; background: transparent; background-color:#d0d0d0; color: #FFFFFF;}
a.sub:visited { text-decoration: none; font-weight: bold; background: transparent; background-color:#d0d0d0; color: #FFFFFF;}
a.sub:active  { text-decoration: none; font-weight: bold; background: transparent; background-color:#d0d0d0; color: #FFFFFF;}
a.sub:hover   { text-decoration: none; font-weight: bold; background-color:#FFFFFF; color: #d0d0d0; padding-right: 20px; padding-left: 20px;}
.sub { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-right: 20px; padding-left: 20px; text-decoration: none; background: transparent; background-color:#FFFFFF; color: #d0d0d0;}

/* subnavigation links Usermgmt -> not in use */
a.highlight { margin: 0px 5px 0px 5px; text-decoration: none; background: transparent; font-size: 11px; font-weight: bold;}
.highlight:link    { color: #003366; text-decoration: none; font-weight: bold; font-size: 11px;}
.highlight:visited { color: #003366; text-decoration: none; font-weight: bold; font-size: 11px;}
.highlight:active  { color: #003366; text-decoration: none; font-weight: bold; font-size: 11px;}
.highlight:hover   { color: #003366; text-decoration: none; font-weight: bold; font-size: 11px;}

a.unhighlight { margin: 0px 5px 0px 5px; color: #B9C6D4; text-decoration: none; font-size: 11px; font-weight: bold;}
.unhighlight:link    { color: #B9C6D4; text-decoration: none; background: transparent; font-weight: bold; font-size: 11px;}
.unhighlight:visited { color: #B9C6D4; text-decoration: none; background: transparent; font-weight: bold; font-size: 11px;}
.unhighlight:active  { color: #B9C6D4; text-decoration: none; background: transparent; font-weight: bold; font-size: 11px;}
.unhighlight:hover   { color: #B9C6D4; text-decoration: none; font-weight: bold; font-size: 11px;}


/* DISPLAY AREA */
/* Titles */
h1, h2, h3, h4, h5, h6 { text-align: left; }
h1, h2, h3 { color: #003366; }
h1 { font: bold   16px Arial, Helvetica, sans-serif; margin-bottom:0px;  }
h2 { font: bold   14px Arial, Helvetica, sans-serif; }
h3 { font: bold   13px Arial, Helvetica, sans-serif; }
h4 { font: bold   12px Arial, Helvetica, sans-serif; }
h5 { font: italic 12px Arial, Helvetica, sans-serif; }
h6 { font: small-caps 12px Arial, Helvetica, sans-serif; }  /* Netscape 4.5 ignores "small-caps" */


/* Text */
.textInactive { font: normal 12px Arial, Helvetica, sans-serif; color: #808080; }
.LinkInactive { font: bold 12px Arial, Helvetica, sans-serif; color: #336699; }
.textBold    { font: bold   12px Arial, Helvetica, sans-serif; color: black; }
.textBoldW   { font: bold   12px Arial, Helvetica, sans-serif; color: white; }
.textWhite   { font: normal   12px Arial, Helvetica, sans-serif; color: white; }
.textBlue { font: normal 12px Arial, Helvetica, sans-serif; color: #336699; }
.textDkBlue { font: bold 12px Arial, Helvetica, sans-serif; color: #336699; }
.textMono    { font: normal 12px "Courier New", Courier, monospace; color: black; }
.textSmall   { font: normal 11px Arial, Helvetica, sans-serif; color: black; }
.textSmallB { font: normal 10px Arial, Helvetica, sans-serif; color: black; }
.textSmallW { font: normal 10px Arial, Helvetica, sans-serif; color: white; }
.textBigBold { font: bold   14px Arial, Helvetica, sans-serif; color: black; }
.textError   { font: bold   14px Arial, Helvetica, sans-serif; color: red;}
.portletTitle { font: normal 10px Arial, Helvetica, sans-serif; color: white; background-image:url(pic/top.png); }
.actLink {font: normal 12px Arial, Helvetica, sans-serif; color: #336699; background-color: #eeeeee;}
.dkBlueSmall { font: bold 11px Arial, Helvetica, sans-serif; color: #003366; }
.txtLtBlue {color: #6699cc;}
td.footer { font: normal 10px Arial, Helvetica, sans-serif; color: #336699; }
td.userinfo {color: white; font: bold 11px Arial, Helvetica, sans-serif;}
.hlBlueDark { font-size: 12px; font-family: Arial, Helvetica, sans-serif ; font-weight: normal; color: #FFFFFF; background-color : #336699;  }
.txtSmallGray { font: normal 11px Arial, Helvetica, sans-serif; color: #8D8D8D; }

/* header panel pics */
td.reiter           { background-color: #FFFFFF;}
td.reiter_starttab  { line-height: 16px; width: 16px; }
td.reiter_tab_inact { line-height: 16px; vertical-align: bottom; text-align: center; white-space:nowrap; background-image:url(../swan/pics/tabs/int/inact/reiter.gif); }
td.reiter_tab_act   { line-height: 16px; vertical-align: bottom; text-align: center; white-space:nowrap; background-image:url(../swan/pics/tabs/int/act/reiter.gif); }
td.reiter_middletab { line-height: 16px; width: 16px; }
td.reiter_endtab    { line-height: 16px; width: 16px; }
td.reiter_rightspace { line-height: 16px; background-image:url(../swan/pics/tabs/int/headspacer.gif);}
td.reiter_kante { line-height: 17px; background-image:url(pic/kante.png);}
td.button {line-height: 16px; width: 91px; font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF;}

/* tab links */
.tb1 { display: block;
       margin: 0px 0px 0px 0px;
       font: bold 11px Arial, Helvetica, sans-serif;
       color: white; }
.tb1:link    { color: white; text-decoration: underline; }
.tb1:active  { color: #ff0000; text-decoration: underline; }
.tb1:visited { color: white; text-decoration: underline; }
.tb1:hover   { color: darkblue; text-decoration: underline; }

/* Background EDM-InfoManager */
.bgEDM {background-color: #9999CC; }

/* NAVIGATION BAR */
/* Nav Bar Heading Level 1 */
.nh1 { display: block;
       margin: 10px 0px 0px 5px;
       font: bold 13px Arial, Helvetica, sans-serif;
       color: white; }
.nh1:link    { color: white; text-decoration: underline; }
.nh1:active  { color: #ff0000; text-decoration: underline; }
.nh1:visited { color: white; text-decoration: underline; }
.nh1:hover   { color: darkblue; text-decoration: underline; }
/* Nav Bar Paragraph Level 1, 2, 3 */
.np1 { display: block;
       margin: 5px 0px 0px 25px;
       font: bold 11px Arial, Helvetica, sans-serif;
       color: #9999cc; }
.np1:link    { color: #9999cc; text-decoration: underline; }
.np1:active  { color: #ff0000; text-decoration: underline; }
.np1:visited { color: #9999cc; text-decoration: underline; }
.np1:hover   { color: darkblue; text-decoration: underline; }
.np2 { display: block;
       margin: 0px 0px 0px 45px;
       font: bold 10px Arial, Helvetica, sans-serif;
       color: white; }
.np2:link    { color: white; text-decoration: underline; }
.np2:active  { color: #ff0000; text-decoration: underline; }
.np2:visited { color: white; text-decoration: underline; }
.np2:hover   { color: darkblue; text-decoration: underline; }

.np3 { display: block;
       margin: 0px 0px 0px 65px;
       font: bold px Arial, Helvetica, sans-serif;
       color: white; }
.np3:link    { color: white; text-decoration: underline; }
.np3:active  { color: #ff0000; text-decoration: underline; }
.np3:visited { color: white; text-decoration: underline; }
.np3:hover   { color: darkblue; text-decoration: underline; }

/* Nav Bar Anchors */
.na1:link    { color: white; text-decoration: underline; }
.na1:active  { color: #ff0000; text-decoration: underline; }
.na1:visited { color: white; text-decoration: underline; }
.na1:hover   { color: darkblue; text-decoration: underline; }

/* TABLE */
table.data { border-color: #999999; background-color: white; padding: 2px; }
td { font: normal 12px Arial, Helvetica, sans-serif; color: #9988CC; }

/* Column Heading tr.bgLtGray th.textBold */
/* Header tr.bgDkBlue td.textBoldW */
/* Row tr.bgWhite td */
/* Subheader tr.bgLtBlue td.textBold */
/* Special Field tr.bgGold or td.bgGold */

/* FOOTER */
td.footerLeft   { text-align: left;   font: normal 10px Arial, Helvetica, sans-serif; color: white; text-indent: 3px; }
td.footerCenter { text-align: center; font: normal 10px Arial, Helvetica, sans-serif; color: white; }
td.footerRight  { text-align: right;  font: normal 10px Arial, Helvetica, sans-serif; color: white; }

/* swan-ncm */ 
table_tab { line-height: 33px; }
tablePortlet {background-color : #FFFFFF;}


